import axios from '../common/axios'

// 管理员详情页的下拉数据
export async function getAdminInfoOption () {
  let res = await axios.get('/rolelist');
  return res.list
}

// 获取管理员总条数（分页）
export async function getTotalAdminNumer () {
  let res = await axios.get('/usercount');
  return res
}

// 获取管理员列表（分页）
export async function getUserlist (data) {
  let res = await axios.get('/userlist', {params: data});
  return res
}

// 获取商品分类列表
export async function getCateList () {
  let res = await axios.get('/catelist', {params: {istree: 1}});
  return res
}

// 获取一级分类对应的二级分类列表
export async function getSecondCateList (pid) {
  let res = await axios.get('/catelist', {params: {pid}});
  return res
}

// 通过id获取商品分类信息
export async function getCateInfoById (id) {
  let res = await axios.get('/cateinfo', {params: {id}});
  return res
}

// 获取商品总条数（分页）
export async function getTotalGoodsNumer () {
  let res = await axios.get('/goodscount');
  return res
}

// 获取商品列表（分页）
export async function getGoodsList (data) {
  let res = await axios.get('/goodslist', {params: data});
  return res
}

// 修改商品信息
export async function makeGoodsEdit (data) {
  console.log(data);
  let res = await axios.post('/goodsedit', data);
  return res
}

// 管理员登录
export async function adminLogin (data) {
  let res = await axios.post('/userlogin', data);
  return res
}